Welcome to the TimerFX v1.10.024 Custom Control (4 in 1). Overview: TimerFX combines complete Memory Management, Key States, Time and Date combined into a timer control that manages all four. The fourth control is the timer control itself. This version of TimerFX is an unregistered version and you will be notified everytime you try to load a form, run and end the program. Try it out and if you would like a registered copy please look at the dialog for the complete address and cost. The following is a brief list of its capabilities. Features: 1. Memory Management: With TimerFX you have complete control and notification when resources and memory are low. You set how low the resources and memory can go and the TimerFX will alert you through the AlertMemory and AlertResource events. Now you don't have to worry about or check when loading a form to see if you have enough resources to load that form. Set it once and then enable it and you will be notified. 2. Key States: Along with memory management, TimerFX combines all key states (CAPS LOCK, SCROLL LOCK, INSERT MODE AND NUM LOCK) into one control. Just change the DisplayStyle to Key States and you have the popular key states you see at the bottom of most programs. No more placing four keystat controls and writing to the caption of a panel to show the current state of the particular key. 3. Data and Time: Besides showing Key States, you can display various dates and times including the Julian Date. All parts of the date and time are been broken down and placed into readonly properties for use in your programs. Along with the time, you have predefined AM/PM values such as Breakfast(AM) / Dinner(PM) that can be used instead of AM/PM. You can also define your own AM/PM value by selecting 7 - User Defined. 4. Popup menu: A built-in popup menu has been added so you can give users a quick way of changing the DisplayStyle while your program runs. Just right mouse click on the control after you start your program and you will get a list of 16 various displays of Time, Data, Memory, Resources and Key States available for display. By registering, you will enable me to develop custom controls that Visual Basic programmers are looking for. I am a Visual Basic Programmer and decided to develop my own controls in order to enhance my programs as well as yours. Fixes: 1. Fixed problem when loading more than one control on a form. 2. Fixed problem with timer when loading more than one control. 3. Fixed problem with resizing a control and after running it would revert back to its original size when first placed on the form. Changes and Additions: 1. Worked on minimizing flickering of controls that have the timer set but don't have anything ticking like the time. Timer is used to update the other properties while displaying any DisplayStyle. 2. Added EnableTimer property so you can easily turn it off. This will not reset the timers interval. Also by setting the interval in code will automatically start the timer. 3. I have added support to the popupmenu to be displayed during design mode. Now you can right click on the control and change the DisplayStyle and Abbreviate Words property during design mode. 4. Now you can decide whether you wish the 0 - None\Caption menu item to be displayed. Also if you want the menu to be displayed at all. 5. As you can see from 1 that I have added the Abbreviate Words menu item to the popupmenu. 6. UserDefinedAM, UserDefinedPM will automatically set themself back to AM or PM if you try to set to blank. 7. Complete Version Information has been added. 8. Increased speed on repaints when changing properties. Suggestions: If you have any suggestions please write and I will see if it might be appropriate for this control. 73422.3565 (Screen Name:LMEGABYTE) Thank you,